package com.zr.lads.dao;

import java.util.List;

import com.zr.lads.pojo.Role;

/**
 * 角色管理功能接口
 * @author tang
 *
 * @param <T>
 */
public interface RoleDao<T> extends BaseDao<T> {
	/**
	 * 分页获取所有的角色
	 * @param start  开始页码
	 * @param pageSize  每页显示记录数目
	 * @return
	 */
	public List<Role> getAllRoles(int start, int pageSize);
	/**
	 * 获取所有角色数目
	 * @return
	 */
	public int getAllRolesCount();
	/**
	 * 更新角色功能
	 * @param roleId
	 * @param funcs  example: 1,2,3,4,...
	 */
	public boolean updateRoleFunc(int roleId, String funcs);
	
}
